Licensing Steps
Below is a brief summary of the steps to license your applications using the Sentinel RMS:
1.Install Sentinel RMS on your development computer
The installer will install all the components required to license your application. See the release notes included with the release for platform-specific installation steps. See Chapter - Sentinel RMS Components to learn more about the Sentinel RMS components.
2.Plan your licensing scheme
In this step, you need to choose the license properties, such as the number of users, the license expiration and so on. See "Planning Application Licensing" to learn more about planning the application protection. See "License Properties and Generation " to learn more about the license properties.
3.License your application using the Sentinel RMS Licensing API
The Sentinel RMS Licensing API allows developers to incorporate library calls directly into the program source. The various license management functions, available consistently across all the supported platforms of Sentinel RMS, actually become part of your application.
See "Method to License Applications" to learn more about Sentinel RMS API.
4.Package and ship your application
To support licensing on the customer’s site, you need to send along the required Sentinel RMS redistributables with your licensed application. Refer to Redistributables for a Licensed Applications to learn more about packaging Sentinel RMS redistributables along with your licensed application.
5.Deploy applications on customer site
To generate locked licenses, the specific locking information of the customer's computer(s) must be obtained beforehand. This locking information is generated on the customer's site using Sentinel RMS utilities (echoid, Wechoid) or your custom utility shipped as a redistributable. Your customer then sends you the locking information to generate the license code.
See the Sentinel RMS SDK System Administrator Help to learn more about customer tools and utilities, including echoid and Wechoid.
6.Generate licenses
Using the locking codes from the step above, you generate license codes that reflect your license agreement with your customer. When your customer receives a license code, it needs to be installed on the computer for which the locking code was generated. See "License Properties and Generation" to learn more about the topic.
7.Manage licenses
The licenses deployed are managed by the end users or system administrators on the customer site. On your end as the application developer, it may involve providing license upgrades and support.